/**
 * 需求：实现一个静态资源服务器与接口服务器
 */
const path = require('path')
const express = require('express')

// 1.http服务器
const app = express()

// 2.静态资源服务器
// const rootPath = path.join(__dirname, '../public')
// app.use(express.static(rootPath))

// 3. 接口服务器
const rootRouter = require('./router')
app.use('/api', rootRouter)


// SSR
// 设置模板文件目录
app.set('views', path.join(__dirname,'./ssr/template'));
// 设置模板引擎
app.set('view engine', 'ejs');

const ssrRouter = require('./ssr')
app.use('/ssr',ssrRouter)


// 监听接口
app.listen(3000, () => {
    console.log('server is running at port 3000')
})

